package com.itheima.health.service;

import com.itheima.health.entity.Result;
import com.itheima.health.pojo.Menu;
import com.itheima.health.pojo.User;

import java.util.List;
import java.util.Map;

/**
 * @Author likepei
 * @Date 2020/2/5 14:20
 * @Version v1.0
 * @Description 用户业务接口
 */
public interface UserService {

    /**
     * 用户登录功能
     * @param username Controller传入的用户名
     * @param password Controller传入的密码
     * @return
     */
    public boolean login(String username, String password);

    /**
     * 基于用户名 查询User对象
     * @param username
     * @return
     */
    User findByUserName(String username);

    /**
     * 根据姓名获取用户相对应的菜单
     * @param name
     * @return
     */
    List<Map<String,Object>> findMenuByName(String name);
}
